/*- * See the file LICENSE for redistribution information. * * Copyright (c) 2002-2006 * Sleepycat Software. All rights reserved. * * $Id: DBINReference.java,v 1.1 2006/05/06 09:00:20 ckaestne Exp $ */ package com.sleepycat.je.tree; import com.sleepycat.je.dbi.DatabaseId; /** * A class that embodies a reference to a DBIN that does not rely on a * java reference to the actual DBIN. */ public class DBINReference extends BINReference { private byte[] dupKey; DBINReference(long nodeId, DatabaseId databaseId, byte[] idKey, byte[] dupKey) { super(nodeId, databaseId, idKey); this.dupKey = dupKey; } public byte[] getKey() { return dupKey; } public byte[] getData() { return idKey; } public String toString() { return super.toString() + " dupKey=" + Key.dumpString(dupKey, 0); } }